package com.tbit.main.pojo;

/**
 * @author LMY
 * @create 2021-01-06 14:52
 * 车辆用户数据日统计
 */
public class MachineDaySta {

    /**
     * 运营区域id
     */
    private Integer accountId;
    /**
     * 分区id
     */
    private Integer regionId;

    /**
     * 可运行车辆数
     */
    private Integer useMachineCount;
    /**
     * 缺电车辆数
     */
    private Integer lackPowerMachineCount;

    /**
     * 故障车辆
     */
    private Integer lackFault;
    /**
     * 闲置车辆
     */
    private Integer lackBorrow;

    /**
     * 站外车辆
     */
    private Integer lackParkpoint;
    /**
     * 无信号车辆
     */
    private Integer lackState;
    /**
     * 超区车辆
     */
    private Integer lackSuper;
    /**
     * 电池异常
     */
    private Integer lackBattery;
    /**
     * 禁停区异常
     */
    private Integer lackArea;

    /**
     * 车辆总数
     */
    private Integer countMachine;
    /**
     * 正在骑行车辆
     */
    private Integer riding;
    /**
     * 流入车辆
     */
    private Integer intoMachine;
    /**
     * 流出车辆
     */
    private Integer outMachine;


    /**
     * 日期
     */
    private String machineDate;
    /**
     * 周数
     */
    private String dateWeek;
    /**
     * 月数
     */
    private String dateMonth;
    /**
     * 添加时间
     */
    private String addTime;

    public Integer getRegionId() {
        return regionId;
    }

    public void setRegionId(Integer regionId) {
        this.regionId = regionId;
    }

    public Integer getLackSuper() {
        return lackSuper;
    }

    public void setLackSuper(Integer lackSuper) {
        this.lackSuper = lackSuper;
    }

    public Integer getLackBattery() {
        return lackBattery;
    }

    public void setLackBattery(Integer lackBattery) {
        this.lackBattery = lackBattery;
    }

    public Integer getLackArea() {
        return lackArea;
    }

    public void setLackArea(Integer lackArea) {
        this.lackArea = lackArea;
    }


    public Integer getRiding() {
        return riding;
    }

    public void setRiding(Integer riding) {
        this.riding = riding;
    }

    public Integer getCountMachine() {
        return countMachine;
    }

    public void setCountMachine(Integer countMachine) {
        this.countMachine = countMachine;
    }

    public Integer getIntoMachine() {
        return intoMachine;
    }

    public void setIntoMachine(Integer intoMachine) {
        this.intoMachine = intoMachine;
    }

    public Integer getOutMachine() {
        return outMachine;
    }

    public void setOutMachine(Integer outMachine) {
        this.outMachine = outMachine;
    }

    public Integer getLackParkpoint() {
        return lackParkpoint;
    }

    public void setLackParkpoint(Integer lackParkpoint) {
        this.lackParkpoint = lackParkpoint;
    }

    public Integer getLackFault() {
        return lackFault;
    }

    public void setLackFault(Integer lackFault) {
        this.lackFault = lackFault;
    }

    public Integer getLackState() {
        return lackState;
    }

    public void setLackState(Integer lackState) {
        this.lackState = lackState;
    }

    public Integer getLackBorrow() {
        return lackBorrow;
    }

    public void setLackBorrow(Integer lackBorrow) {
        this.lackBorrow = lackBorrow;
    }

    public String getDateWeek() {
        return dateWeek;
    }

    public void setDateWeek(String dateWeek) {
        this.dateWeek = dateWeek;
    }

    public String getDateMonth() {
        return dateMonth;
    }

    public void setDateMonth(String dateMonth) {
        this.dateMonth = dateMonth;
    }

    public Integer getAccountId() {
        return accountId;
    }

    public void setAccountId(Integer accountId) {
        this.accountId = accountId;
    }


    public Integer getUseMachineCount() {
        return useMachineCount;
    }

    public void setUseMachineCount(Integer useMachineCount) {
        this.useMachineCount = useMachineCount;
    }

    public Integer getLackPowerMachineCount() {
        return lackPowerMachineCount;
    }

    public void setLackPowerMachineCount(Integer lackPowerMachineCount) {
        this.lackPowerMachineCount = lackPowerMachineCount;
    }

    public String getMachineDate() {
        return machineDate;
    }

    public void setMachineDate(String machineDate) {
        this.machineDate = machineDate;
    }

    public String getAddTime() {
        return addTime;
    }

    public void setAddTime(String addTime) {
        this.addTime = addTime;
    }

    @Override
    public String toString() {
        return "MachineDaySta{" +
                "accountId=" + accountId +
                ", regionId=" + regionId +
                ", useMachineCount=" + useMachineCount +
                ", lackPowerMachineCount=" + lackPowerMachineCount +
                ", lackFault=" + lackFault +
                ", lackBorrow=" + lackBorrow +
                ", lackParkpoint=" + lackParkpoint +
                ", lackState=" + lackState +
                ", lackSuper=" + lackSuper +
                ", lackBattery=" + lackBattery +
                ", lackArea=" + lackArea +
                ", countMachine=" + countMachine +
                ", riding=" + riding +
                ", intoMachine=" + intoMachine +
                ", outMachine=" + outMachine +
                ", machineDate='" + machineDate + '\'' +
                ", dateWeek='" + dateWeek + '\'' +
                ", dateMonth='" + dateMonth + '\'' +
                ", addTime='" + addTime + '\'' +
                '}';
    }
}
